home *** CD-ROM | disk | FTP | other *** search
/ MacWorld: Super Stacks! / Macworld CD.iso / HyperCard Archives / International / French v1.2.5.1 / Piles principales / Notes sur la version 1.2.5 / card_11172.txt < prev    next >
Text File  |  1989-10-04  |  3KB  |  146 lines

  1. -- card: 11172 from stack: in.5
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 5683
  5. -- name: userModify
  6. ----- HyperTalk script -----
  7. on modifyField
  8.   set lockText of field "titre" to FALSE
  9.   select line 1 of field "titre"
  10.   type "M"
  11.   wait 15
  12.   type "o"
  13.   wait 15
  14.   type "d"
  15.   wait 15
  16.   type "i"
  17.   wait 15
  18.   type "f"
  19.   wait 15
  20.   type "i"
  21.   wait 15
  22.   type "c"
  23.   wait 15
  24.   type "a"
  25.   wait 15
  26.   type "t"
  27.   wait 15
  28.   type "i"
  29.   wait 15
  30.   type "o"
  31.   wait 15
  32.   type "n"
  33.   wait 15
  34.   type "."
  35.   wait 15
  36.   type "."
  37.   wait 15
  38.   type "."
  39. end modifyField
  40.  
  41. on cleanExit
  42.   set lockText of field "titre"  to TRUE
  43.   set cantModify of this stack to FALSE
  44.   set userModify to FALSE
  45. end cleanExit
  46.  
  47.  
  48. -- part contents for background part 7
  49. ----- text -----
  50. userModify
  51.  
  52. -- part contents for background part 8
  53. ----- text -----
  54. set userModify to {TRUE|FALSE}
  55.  
  56. -- part contents for background part 9
  57. ----- text -----
  58. Nouvelles propri√©t√©s HyperTalk
  59. Carte 6 sur 6
  60.  
  61. -- part contents for background part 10
  62. ----- text -----
  63. aucun
  64.  
  65. -- part contents for background part 11
  66. ----- text -----
  67. Cette propri√©t√© globale autorise l'utilisateur √† taper et √† dessiner dans une pile prot√©g√©e. Toute modification effectu√©e par l'utilisateur (ou par un script) dispara√Æt d√®s fermeture de la carte courante. userModify prend la valeur FALSE lorsque l'utilisateur quitte la pile ou HyperCard.  Elle est sans effet sur une pile non verrouill√©e.
  68.  
  69. -- part contents for background part 17
  70. ----- text -----
  71. --autoriser l'utilisateur √† apporter des 
  72. --modifications alors que la pile est prot√©g√©e :
  73. set userModify to TRUE
  74.  
  75. --interdire √† l'utilisateur d'effectuer des 
  76. --modifications, m√™me temporaires, dans une pile
  77. --prot√©g√©e :
  78. set userModify to FALSE
  79.  
  80. --lire la valeur de userModify :
  81. get the userModify
  82. --inverser la valeur de userModify :
  83. set userModify to not(the userModify)
  84.  
  85.  
  86. -- part contents for background part 18
  87. ----- text -----
  88. on userModifyDemo
  89. --prot√®ge la pile en √©criture
  90.   set cantModify  of this stack to TRUE
  91. --autorise les modifications (et en effectue une)
  92.   set userModify to TRUE
  93.   modifyField -- voir le script de cette carte
  94.   wait 2 seconds
  95.  
  96. --montre que la modification n'est que temporaire
  97.   cleanEnter
  98.   go next card
  99.   wait 2 seconds
  100.   go back
  101.   cleanExit
  102. end userModifyDemo
  103.  
  104. -- part contents for background part 31
  105. ----- text -----
  106. cantDelete
  107. cantModify
  108. Piles prot√©g√©es
  109. Piles et serveurs de fichiers
  110.  
  111.  
  112. -- part contents for background part 35
  113. ----- text -----
  114. ‚Ä¢  Lorsque userModify a la valeur TRUE, l'utilisateur peut 
  115.     intervenir sur tous les objets d'une carte (par exemple 
  116.     en ajoutant, supprimant ou modifiant des boutons et des 
  117.     champs).
  118.  
  119. ‚Ä¢  En utilisant la propri√©t√© userModify, certaines 
  120.     op√©rations demeurent toutefois impossibles :
  121.     . cr√©er une carte
  122.     . supprimer, couper ou coller une carte
  123.     . cr√©er un fond
  124.     . compacter la pile
  125.     . supprimer la pile
  126.     . ref√©finir les motifs
  127.     . modifier le nom de la pile
  128.     . modifier un script
  129.     . trier la pile
  130.  
  131.  
  132. ‚Ä¢  Les modifications apport√©es gr√¢ce √† userModify sont 
  133.     annul√©es dans les conditions suivantes :
  134.     . Choix de l'article Nouvelle Pile, Ouvrir une pile,  
  135.      Dupliquer la pile, Imprimer la pile ou Imprimer un 
  136.      rapport du menu Fichier
  137.     . activation ou d√©sactivation de l'article Fond du menu   
  138.      Edition
  139.     . ouverture d'une autre application (par la commande 
  140.     open)
  141.     . fermeture de la carte courante
  142.     . sortie d'HyperCard
  143.  
  144.  
  145.  
  146.